home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 April: Mac OS SDK / Dev.CD Apr 96 SDK / Dev.CD Apr 96 SDK1.toast / Development Kits (Disc 1) / OpenDoc Development Framework / ODFDev / ODF / Examples / Draw / Other / DrawPart.r next >
Encoding:
Text File  |  1995-11-08  |  2.9 KB  |  158 lines  |  [TEXT/MPS ]

  1. //========================================================================================
  2. //
  3. //    File:                DrawPart.h
  4. //    Release Version:    $ 1.0d11 $
  5. //
  6. //    Author:                Henri Lamiraux
  7. //
  8. //    Copyright:    © 1993, 1995 by Apple Computer, Inc., all rights reserved.
  9. //
  10. //========================================================================================
  11.  
  12. #define SystemSevenOrBetter 1            // we want the extended types
  13. #define    SystemSevenOrLater    1            // Types.r uses this variable
  14.  
  15. #include "Types.r"
  16. #include "SysTypes.r"
  17. #include "CodeFragmentTypes.r"
  18.  
  19. #ifndef __ODTYPES_R__
  20. #include "ODTypes.r"
  21. #endif
  22.  
  23. #ifndef DRAWDEF_H
  24.     #include "DrawDef.h"
  25. #endif
  26.  
  27. //-------------------------------------------------------------------------------------
  28. // cfrg Resource
  29. //-------------------------------------------------------------------------------------
  30.  
  31. resource 'cfrg' (0) {
  32.     {    /* array memberArray: 2 elements */
  33.         /* [1] */
  34. #ifdef FW_BUILD_MAC68K
  35.         kMotorola,
  36. #else
  37.         kPowerPC,
  38. #endif
  39.         kFullLib,
  40.         kNoVersionNum,
  41.         kNoVersionNum,
  42.         kDefaultStackSize,
  43.         kNoAppSubFolder,
  44.         kIsLib,
  45.         kOnDiskFlat,
  46.         kZeroOffset,
  47.         kWholeFork,
  48.         kODFDrawEditor,
  49.         /* [2] */
  50. #ifdef FW_BUILD_MAC68K
  51.         kMotorola,
  52. #else
  53.         kPowerPC,
  54. #endif
  55.         kFullLib,
  56.         kNoVersionNum,
  57.         kNoVersionNum,
  58.         kDefaultStackSize,
  59.         kNoAppSubFolder,
  60.         kIsLib,
  61.         kOnDiskFlat,
  62.         kZeroOffset,
  63.         kWholeFork,
  64.         "ODFDraw"
  65.     }
  66. };
  67.  
  68. //-------------------------------------------------------------------------------------
  69. // NMAP Resources
  70. //-------------------------------------------------------------------------------------
  71.  
  72. resource kODNameMappings (kKindCategoryMapId) {
  73.     kODKind,
  74.     {    /* array Types: 1 elements */
  75.         /* [1] */
  76.         kODFDrawKind,
  77.         kODIsAnISOStringList
  78.         {
  79.             {    /* array ClassIDs: 1 elements */
  80.                 /* [1] */
  81.                 kODCategoryDrawing
  82.             }
  83.         }
  84.     }
  85. };
  86.  
  87. resource kODNameMappings (kEditorKindMapId) {
  88.     kODEditorKinds,
  89.     {    /* array Types: 1 elements */
  90.         /* [1] */
  91.         kODFDrawEditor,
  92.         kODIsAnISOStringList
  93.         {
  94.             {    /* array ClassIDs: 1 elements */
  95.                 /* [1] */
  96.                 kODFDrawKind
  97.             }
  98.         }
  99.     }
  100. };
  101.  
  102. resource kODNameMappings (kEditorUserStringMapId) {
  103.     kODEditorUserString,
  104.     {    /* array Types: 1 elements */
  105.         /* [1] */
  106.         kODFDrawEditor,
  107.         kODIsINTLText
  108.         {
  109.             smRoman,
  110.             langEnglish,
  111.             kODFDrawEditorUserString
  112.         }
  113.     }
  114. };
  115.  
  116. resource kODNameMappings (kKindUserStringMapId) {
  117.     kODKindUserString,
  118.     {    /* array Types: 1 elements */
  119.         /* [1] */
  120.         kODFDrawKind,
  121.         kODIsINTLText
  122.         {
  123.             smRoman,
  124.             langEnglish,
  125.             kODFDrawKindUserString
  126.         }
  127.     }
  128. };
  129.  
  130. resource kODNameMappings (kCategoryUserStringMapId) {
  131.     kODCategoryUserString,
  132.     {    /* array Types: 1 elements */
  133.         /* [1] */
  134.         kODCategoryDrawing,
  135.         kODIsINTLText
  136.         {
  137.             smRoman,
  138.             langEnglish,
  139.             kODFDrawCategoryUserString
  140.         }
  141.     }
  142. };
  143.  
  144. resource kODNameMappings (kOldMacOSTypeMapId) {
  145.     kODKindOldMacOSType,
  146.     {    /* array KeyList: 1 elements */
  147.         /* [1] */
  148.         kODFDrawKind,
  149.         kODIsMacOSType {
  150.             kODFDrawOSType
  151.         }
  152.     }
  153. };
  154.  
  155. include "Tools.Pict" not 'ckid';
  156. include "MacIcons.rsrc" not 'ckid';
  157. include "MacAbout.rsrc" not 'ckid';
  158.